/**
 * (1) 每个.js模块中都有个module对象，里面包含了这个模块的属性和方法
 *     属性包含：path、filename、exports，其中exports对象可以向外暴露来共享成员
 * (2) 一开始是空对象，就像是原型一样，可以在上面添加属性和方法，其他地方就可以使用
 * 
 * (3) 由于module.exports写这个有点繁琐，于是有一个和它指向同一个对象的exports，效果一样
*/

console.log(exports);

console.log(exports === module.exports);//true

exports.y = 2
exports.sayHi = ()=>{
    console.log('exports的sayHai');
}

module.exports.xxxx = 999 //用module.exports加一个属性也可以

